import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false
//引入路由表
import router from './router'

//引入全局组件
import '@/main/components'

//引入事件总线
import '@/main/eventBus'

//引入Element
import '@/main/element'

//引入vue懒加载插件
import '@/main/vueLazy'

//引入vee表单验证差价
import '@/main/veeValidate'

//引入vuex仓库 store
import store from "@/store";

//把mock引入项目 让mockServer执行
import "@/mock/mockServer";


new Vue({
  render: h => h(App),
  router,
  store,
  // //事件总线的设置（不能写在mounted中，原因参考父子组件的生命周期）
  // beforeCreate() {
  //   Vue.prototype.$bus = this
  // }
}).$mount('#app')

// console.log(vm);


// async function fn() {

//   const re = await instance.get("/api/product/getBaseCategoryList");
//   console.log(re, "re");

// }
// fn()






